<?php
require_once 'BaseController.php';

/**
 * 各種お問合せ完了画面コントローラクラス<br />
 *
 * @package apamanshop
 * @author A.Miyata
 * @copyright　
 */
class Inquiry_EtcsendController extends Inquiry_BaseController
{
	/**
	 * インデックスアクション
	 *
	 */
	public function indexAction(){
		//表示テンプレートパス
		$this->_display_path = APPLICATION_PATH.'/modules/inquiry/views/scripts/estate.tpl';

		// パラメータの取得
		//$this->_params = $this->getParameters();
		$this->_params['TimeStr'] = date("Y/m/d H:i:s");

    		//問い合わせAPI実行
	    $apiCtlName ='apietc';

	    $this->callInquiryApi($apiCtlName,$this->_params);

	    //F5リロードによる２重送信防止のため完了画面表示にリダイレクト
		$this->getSession()->_params = $this->_params;
		Apm_Util::redirect($this->_baseurl.'inquiry/etcsend/show');
		return;

		//=====以下は処理しない=====

        //=====表示用共通パラメータ設定=====
		$this->setCommonParams();
		$this->setSubParams();
		$this->_data =  $this->_params;

		//ブロック設定
		$this->setBlockEtcScript();
		$this->setSubblockHpCommon();
		$this->setBlock($this->_etcsend_helper);


		//表示
		$this->display($this->_display_path);
	}

	/**
	 * 完了画面表示用アクション
	 */
	public function showAction()
	{
		//表示テンプレートパス
		$this->_display_path = APPLICATION_PATH.'/modules/inquiry/views/scripts/estate.tpl';

		// パラメータの取得
		//$this->_params = $this->getParameters();
		$this->_params = array_merge($this->getSession()->_params, $this->_params);

        //=====表示用共通パラメータ設定=====
		$this->setCommonParams();
		$this->setSubParams();
		$this->_data =  $this->_params;

		//ブロック設定
		$this->setBlockEtcScript();
		$this->setSubblockHpCommon();
		$this->setBlock($this->_etcsend_helper);

		//表示
		$this->display($this->_display_path);
	}

	/**
	 * 各種お問合せ画面共通パラメータ設定
	 *
	 */
	private function setSubParams()
	{

		//=====タイトル=====
		$this->setTitle('賃貸情報アパマンショップ[各種お問い合わせ | お問い合わせ]');

		//=====フッタのトップへ戻るコメント=====
		$this->_params['footerTitle'] = 'お問い合わせページ';

		//=====タイトルバー設定=====
		$this->_params['contentsTitle'] = '各種お問い合わせ　≫　送信完了';

		$this->_breadcrumb->reset();
        $this->_breadcrumb->add(Apm_Config_Search::BREADCRUMB_TOP, $this->_baseurl);
        $this->_breadcrumb->add('各種お問い合わせ', $this->_baseurl . 'opinion/index.html');
        $this->_breadcrumb->add('お問い合わせ ', $this->_sslurl . 'inquiry/etcentry/');
        $this->setBreadCrumb($this->_breadcrumb->generateBreadcrumb());

		if (Apm_Config_Search::RENEW_2012) $this->addMetaJs('/js/common/common.js');
	}

	/**
	 * セッション取得
	 * @return Zend_Session_Namespace
	 */
	private function getSession()
	{
		return new Zend_Session_Namespace('InquiryEtcsend');
	}

}

?>